vehicle-mounted medium mortar - French English Dictionary